Nein.
Man kann über die
RTTI die Klasse suchen, aber für einen Cast bringt das nichts, da der Code erst zur Laufzeit ausgewertet wird, abr der "Compiler" das für deinen Cast sofort braucht.
Oder du gehst direkt über die
RTTI, suchst nach dem Property "Text" und weist diesem den Wert zu.
Für IS gäbe es
Form1.FindComponent('Edit1').ClassIs('TEdit')
aka
Form1.FindComponent('Edit1').ClassName = 'TEdit'
.