Feature/textarea

 There are refactoring opportunities once this and text input are all merged into develop together