Вот это уже почти то, что надо!
Правда скрол в этом случае все же произойдет на одну позицию...
Подумываю, чтобы удалять последний символ, если textHeight больше нужного...
О да! Это сработало:

Код:
myTextField.onChanged=function(){
if (this.textHeight>this._height){
this.text=this.text.slice(0,this.text.length-1)
}