Implementation of text area.