Detección de eventos HTML en el menú de texto en JavaFX WebView

Quiero imprimir el contenido de un área de texto HTML dentro de WebView tan pronto como lo escriba.
PD: intenté escuchar el keyEvent de webView por alguna razón que no funcionó.

  1. Si está intentando imprimir el contenido del objeto JavaFX TextArea en WebView, debe agregar escuchas a TextArea, no a WebView.

  2. Si está intentando escuchar un evento en la etiqueta HTML TextArea dentro de la página HTML en WebView, debe agregar escuchas al modelo de documento:

     // we need this to wait till document load webEngine.getLoadWorker().stateProperty().addListener(new ChangeListener() { public void changed(ObservableValue ov, State oldState, State newState) { if (newState == Worker.State.SUCCEEDED) { // note next classes are from org.w3c.dom domain EventListener listener = new EventListener() { public void handleEvent(Event ev) { System.out.println(ev.getType()); } }; Document doc = webEngine.getDocument(); Element el = doc.getElementById("textarea"); ((EventTarget) el).addEventListener("keypress", listener, false); } } }); webEngine.loadContent("");