A lightweight UITextView subclass that is growing and shrinking in size, has a placeholder label and uses auto layout.
This UITextView is a lightweight solution for everyone looking for a control to mimic the iOS Messages behaviour. It has a placeholder which is shown when the text view is empty. The placeholder color can be customized. The text view has a border which tint color and thickness can be changed. The positioning and resizing is magically handled by the underlying auto layout system.