using 'CoolJTextField' to make correct binding to 'JTextField'