TextField.onChanged
https://api.flutter.dev/flutter/material/TextField/onChanged.html
TextEditingController.addListener
https://api.flutter.dev/flutter/foundation/ChangeNotifier/addListener.html