Итак, проблема в том, что пользователь печатает до тех пор, пока не заполнит все пространство в текстовом поле, продолжает печатать, прокручивает верхнее текстовое поле, а текст в нижнем текстовом поле - нет?Если это так, я не пробовал, но думаю, что это можно решить, обработав положение курсора в нижнем текстовом поле.Это можно сделать с помощью функции setSelectionRange.Чтобы установить его в конец:
ctrl.setSelectionRange(ctrl.value.length, ctrl.value.length);.
Другой способ переместить курсор в конец текстового поля - это, во-первых, установить фокус на элементе управления, а во-вторых, присвоить его значение.