Add column and value to FormattedTextField.  Change the parent class to ...

Add column and value to FormattedTextField.  Change the parent class to TextField instead of TextComponent. Demo FormattedTextFieldDemo added (without labelFor).

as `var` is bad style how about using a meaningful name ie `val  italic = doc.addStyle("italic", regular)` or just merge the lines 'StyleConstants.setItalic(doc.addStyle("italic", regular), true)' and dropping the variable