@@ -0,0 +1,651 @@
+package codearea.control;%0A%0A/**%0A * Text area that uses inline style string to define style of text segments.%0A */%0Apublic class InlineStyledTextArea extends StyledTextArea%3CString%3E %7B%0A%0A    public InlineStyledTextArea() %7B%0A        super(%22%22, (text, style) -%3E text.setStyle(style));%0A    %7D%0A%0A    /**%0A     * Creates a text area with initial text content.%0A     * Initial caret position is set at the beginning of text content.%0A     *%0A     * @param text Initial text content.%0A     */%0A    public InlineStyledTextArea(String text) %7B%0A        this();%0A%0A        replaceText(0, 0, text);%0A%0A        // position the caret at the beginning%0A        selectRange(0, 0);%0A    %7D%0A%0A%7D%0A

Add InlineStyledTextArea.