Давайте ему просто объясним.
Смотри, тебе надо сделать класс (тип?) в блице. например, TextBox.
Вот его метод Update:
Проверяешь, наведен ли курсор на прямоугольник (а он ведь имеет прямоугольную форму?
) Если наведен и при этом щелкнули ЛКМ, то делаем его активным.
Если активен, то считываешь символы с клавы (GetChar или как то так)
C= GetChar()
if(c <> 0) text = text + C
вот и все. Можно еще отлавливать нажатие на Enter, к примеру, и на него как то реагировать (например, брать введенный текст и совать его куда-либо)
Ну это так, каркас.