@Override
    protected TextInputControl getInputControl() {
        TextArea area = new TextArea();
        area.setWrapText(true);
        return area;
    }
Creates a new DefaultTextFieldItem. 
<p>
While the CheckBox is checked, the TextArea will be disabled, 
and the property will always have the default value. <br>
While the CheckBox is un-checked, the TextArea will be enabled, 
and the property will always have the TextArea's current value.
<p>
Upon construction, the editor decides whether to check the default box
by comparing the property value to the default value. If they match, or
the property value is {@code null}, the CheckBox will be checked.

@param label         the label text
@param defaultValue  the default value 
@param value         the property to be edited
@param tooltip       the tooltip
tool-parent/tool-propertyeditor/src/main/java/com/speedment/tool/propertyeditor/item/DefaultTextAreaItem.java