Initial release that addresses a problem with the keyboard hiding a text input on iOS devices.
Note that the widget only works if whatever it wraps has a flexible child to absorb the shrink. That's the flex: 1 requirement on the container class, and it's the difference between this widget working and appearing to do nothing.