title: How to fix flutter web TextFormField not accepting nor responding to input?
body: <p>I created this code snippet to create a login web form in flutter web application, in which I used TextFormField, it is displayed well but when I try to input any characters in this field, it doesn't respond and no input is taken, how can this be solved please?</p>
  
  <pre><code>class LoginForm extends StatefulWidget {
    @override
    LoginFormState createState() {
      return LoginFormState();
    }
  }
  
  class LoginFormState extends State&lt;LoginForm&gt; {
    final _formKey = GlobalKey&lt;FormState&gt;();
  
    @override
    Widget build(BuildContext context) {
      // TODO: implement build
      return Form(
          key: _formKey,
          child: Column(children: &lt;Widget&gt;[
            Row(children: &lt;Widget&gt;[
              // Email input field
              Container(
                width: 120.0,
                child: Text(
                  "Email: *",
                  textAlign: TextAlign.left,
                  style: TextStyle(
                    color: Colors.black,
                    fontSize: 18.0,
                    fontWeight: FontWeight.w500,
                    fontFamily: 'Merriweather',
                  ),
                ),
              ),
              SizedBox(
                width: 40.0,
              ),
              Container(
                width: MediaQuery.of(context).size.width / 4.0,
                child: TextFormField(
                  keyboardType: TextInputType.emailAddress,
                  cursorColor: Colors.black,
                  style: TextStyle(
                    fontSize: 14.0,
                  ),
                  decoration: InputDecoration(
                    hintText: 'e@x.y',
                    contentPadding: EdgeInsets.all(10.0),
                    enabledBorder: UnderlineInputBorder(
                      borderSide: BorderSide(
                        color: Colors.black87,
                      ),
                      borderRadius: BorderRadius.circular(10.0),
                    ),
                  ),
                  validator: (value) {
                    if (value.isEmpty) {
                      return "Please enter your email!";
                    }
                    return "yayyy";
                  },
                ),
              ),
            ])
          ]));
    }
  }
  </code></pre>
  
  <p>Expected: user can enter input in the textFormfield
  Error: User can't enter any input and the scroll keep blinking only</p>
  
  <p>Update: This is the code that incubates the form itself, hope it helps.</p>
  
  <pre><code>import 'package:flutter_web/material.dart';
  /*import 'package:login_page/widgets/agree.dart';
  import 'package:login_page/widgets/gender.dart';
  **/
  import 'package:dart_flutter_web_preview/widgets/login_form.dart';
  import 'home.dart';
  
  class Login extends StatelessWidget {
    @override
    Widget build(BuildContext context) {
      // TODO: implement build
      return Scaffold(
          backgroundColor: Colors.white, // ignore: undefined_operator
          body: Padding(
            padding: EdgeInsets.only(
                top: 60.0, bottom: 60.0, left: 120.0, right: 120.0),
            child: Card(
              // ignore: argument_type_not_assignable
              shape: RoundedRectangleBorder(
                  borderRadius: BorderRadius.circular(10.0)),
              elevation: 5.0,
              child: Container(
                child: Row(
                  children: &lt;Widget&gt;[
                    Container(
                      width: MediaQuery.of(context).size.width / 3.3,
                      height: MediaQuery.of(context).size.height,
                      color: Color(0xFFCFE8E4),
                      child: Padding(
                        padding:
                            EdgeInsets.only(top: 85.0, right: 50.0, left: 50.0),
                        child: Align(
                          alignment: Alignment.centerRight,
                          child: Column(
                            children: &lt;Widget&gt;[
                              SizedBox(height: 60),
                              Container(
                                padding: EdgeInsets.only(top: 20.0, bottom: 20.0),
                                //color: Colors.red,
                                child: Text(
                                  'Go Ahead and Login',
                                  style: TextStyle(
                                    color: Colors.white,
                                    fontSize: 30.0,
                                    fontWeight: FontWeight.bold,
                                    fontFamily: 'Merriweather',
                                  ),
                                ),
                              ),
                              SizedBox(height: 5),
                              Container(
                                padding: EdgeInsets.only(top: 5.0, bottom: 5.0),
                                //color: Colors.red,
                                child: Text(
                                  'It should only take a couple of seconds to login to your account',
                                  style: TextStyle(
                                    color: Colors.white,
                                    fontSize: 15.0,
                                    fontFamily: 'Merriweather',
                                    //fontWeight: FontWeight.bold,
                                  ),
                                  textAlign: TextAlign.center,
                                ),
                              ),
                              SizedBox(
                                height: 30.0,
                              ),
                              RaisedButton(
                                color: Colors.white,
                                shape: RoundedRectangleBorder(
                                    borderRadius: BorderRadius.circular(5.0)),
                                onPressed: () {
                                  Navigator.push(context,
                                      MaterialPageRoute(builder: (context) {
                                    return Home();
                                  }));
                                },
                                child: Text(
                                  'Home',
                                  style: TextStyle(
                                    color: Colors.black,
                                    fontSize: 20.0,
                                    fontWeight: FontWeight.bold,
                                    fontFamily: 'Merriweather',
                                  ),
                                ),
                              ),
                            ],
                          ),
                        ),
                      ),
                    ),
                    Container(
                      padding: EdgeInsets.only(
                          top: 140.0, right: 30.0, left: 30.0, bottom: 5.0),
                      width: MediaQuery.of(context).size.width / 2.3,
                      height: MediaQuery.of(context).size.height,
                      child: Column(
                        children: &lt;Widget&gt;[
                          Text(
                            "Login",
                            style: TextStyle(
                              color: Colors.black,
                              fontWeight: FontWeight.w800,
                              fontSize: 35.0,
                              fontFamily: 'Merriweather',
                            ),
                            //textAlign: TextAlign.end,
                          ),
                          const SizedBox(
                            height: 30.0,
                          ),
                          new LoginForm(),
                        ],
                      ),
                    ),
                  ],
                ),
              ),
            ),
          ));
    } //Widget
  } //
  </code></pre>