I want to update my text area along with typing in the text field but i get a delay of 1 keystroke while typing i.e when i press a key the previous key is displayed.Here is
You should do that under the keyReleased event instead of the keyTyped and it will work as you need.
keyReleased
keyTyped