上下のスクロール時にキャレットを元の位置に固定したままでは無く
スクロールに追従させることはできませんか?