The TEditControl control is the base class for text edit controls, and contains all of the core text edit functionality in the form of public methods and protected properties/events that descendant classes can use to create customized text edit controls.