Como ouvir o teclado na tela Flutter?

Estou criando um aplicativo móvel, quero remover um widget quando o teclado aparecer na tela, ou seja, quando o campo de texto de entrada estiver em foco.

Eu tentei usarRawKeyboardListener mas isso não parece funcionar, meu código é o seguinte:

     new Container(
         child: new RawKeyboardListener(focusNode: new FocusNode(),
         onKey: (input) => debugPrint("*****KEY PRESSED"),
         child: new TextField(
         controller: new TextEditingController(),
    )));

questionAnswers(2)

yourAnswerToTheQuestion