обычный контрол и тут может быть путаница в дальнейшем с унификацией использования.
На этот случай можно сделать все по-умолчанию с заголовком, но чтобы он не отображался до тех пор, пока не введен текст. Ну или сделать флаг lableEnabled, который и будет включать / выключать заголовок
__________________
Ко мне можно и нужно обращаться на ты)