I can think of 3 solutions:
1 - using fullscreen in browser crop -setting.
2 - Creating an onscreen keyboard or something similar.
3 - when the textbox is selected, on browser resize, scale the layer/layout and scrollto the textbox if needed
I told my dentist I had trouble with my teeth and asked her to fix it without looking in my mouth..