added textarea and added missing cleaning methods