Message input field

Please don't use magic numbers, use the values of navigation bar height or something.

You probably need to do it in viewWillLayoutSubviews as this changes dynamically.