поскольку виджет стэйтлес - то он пересоздаваться не должен, значит можно смело контроллер инициализировать прямо в FormField конструкторе, например, если в MyApp не планируется его использовать.
Хотя не, не прав - там же несколько точек входа контроллера.
Если это все хочется прописать именно в конструкторе - то придется прокидывать снаружи