TextArea extends AbstractHtml { public void setChildText(final String text) { if (text == null || text.isEmpty()) { removeAllChildren(); } else { addInnerHtml(new NoTag(null, text)); } } TextArea(final AbstractHtml base,
            final AbstractAttribute... attributes); void setChildText(final String text); void setChildText(final boolean updateClient, final String text); String getChildText();  }
@Test public void testSetChildText() { TextArea textArea = new TextArea(null); textArea.setChildText("Sample Text Content"); assertEquals("Sample Text Content", textArea.getChildText()); assertEquals("<textarea>Sample Text Content</textarea>", textArea.toHtmlString()); }