I think the event is being consumed in the InputMap of the JTextArea...
look at
this bug report on Sun's site... down in the "Evaluation" section it shows an example of setting things in the InputMap... maybe you could clear out the InputMap of your JTextArea or replace the action that is invoked in the InputMap?