Naja, du kannst das Edit als Unterobjekt definieren, z.B. so:
Delphi-Quellcode:
TMyCFlass = class
published
Edit1: TEdit;
end;
Dann kannst du
imho normal auf das Edit zugreigen (Instanz.Edit1.Text usw.)
So kannst du auch gewisse Eigenschaften wieder verbergen, die das Edit hatte, einfach im Private Teil deklarieren, und dann ein paar Wrapperfunktionen schreiben ...