One version working without variable heights but still using auto layout to calculate height.
Got auto layout heights working.
Sorted out text entry view.
Sorted out varying text cell heights.
Add three up view and changed keyboard helper to just use a standard tableview.
General working demo app.
Add source.