В том-то и дело что и комп.TextInput и поле "Input" ведут себя одинаково.
Как описал выше - кнопок у меня море а поле всегда наведу, прописывать каждой - пупок развяжется.
Как спасательный круг была идея отдавать фокус пустышке...
Но вот нашёл альтернативу даже выше написанному мной:

Код:
my_inpyt.setFocus = function() {
Selection.getFocus();
};
Работает лучше чем предыдущая находка.
А по поводу компонентов - DataGrid очень даже нечего. В него заливал 30000 цтрок с 10мб данными (локально) - даже и не поперхнулся ...
Иногда полезны.
Но где можно обойтись без них - так с тобой согласен на все сто.