Cuando se desplaza, el cursor sigue el desplazamiento en lugar de permanecer en un campo en iOS?

Desarrollo una aplicación mobile híbrida con Sencha Touch (solo HTML5, CSS y JavaScript).

Cuando quiero editar un campo de text, lo presiono y aparece el keyboard iOS. Sin embargo, cuando me desploop en el formulario, el cursor del campo sigue el desplazamiento en lugar de permanecer en el campo.

¿Alguien sabe cómo solucionar este problema?

PS: la versión de iOS es 6.1 y 7.
PS 2: el problema no está presente con Android.

Parece que este es un problema de Safari Webkit y se ha archivado como un error para iOS 7 y 8

Safari mobile: el cursor de input no se desplaza junto con el desplazamiento de desbordamiento: toque