Reactive text field with color and button