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).

May be better if we use the type system a little
```
  def value[T]: T = { peer.getValue.asInstanceOf[T] }
  def value_=[T](o: T) { peer.setValue(o) }
```