Ну да, это я приведение типов забыл поставить. Вот так нужно:
Код:
l := TLabel(Text.FindComponent('MyLabel1'));
А ругается потому, что FindComponent возвращает объект класса TComponent, который в иерархии классов VCL стоит до TLabel. Такое присвоение, согласно правил ООП является недопустимым. После приведения типов компилятору становится понятно, каким образом он должен выполнить присвоение.