Der constructor ist virtuell. Du musst Ihn mit override deklarieren.
Eigentlich gibt Dir der Compiler dazu eine Warnung aus:
W1010 Methode 'Create' verbirgt virtuelle Methode vom Basistyp 'TCustomEdit'
Delphi-Quellcode:
public
{ Public-Deklarationen }
constructor create(AOwner: TComponent); override;