title: Overflow Error in Flutter when keyboard open
body: <p>I am designing a login page it <strong>overflowed</strong> when I click on any text form field it open <strong>keyboard</strong> and through overflow warning like this see attached image.
  I also want a Raised button icon should be on the right side of the button.</p>
  
  <pre><code>Widget build(BuildContext context) {
      return Container(
        child: Scaffold(
          body: Stack(
            fit: StackFit.expand,
            children: &lt;Widget&gt;[
              Container(
                decoration: BoxDecoration(
                    image: new DecorationImage(
                        image: new AssetImage('assets/login_page_bg_1.jpg'),
                        fit: BoxFit.cover,
                        colorFilter: new ColorFilter.mode(
                            Colors.black.withOpacity(0.55), BlendMode.dstATop))),
              ),
              Column(
                mainAxisAlignment: MainAxisAlignment.start,
                children: &lt;Widget&gt;[
                  Expanded(
                    flex: 1,
                    child: Container(
                      margin: new EdgeInsets.only(top: 42.0),
                      child: Column(
                        mainAxisAlignment: MainAxisAlignment.center,
                        children: &lt;Widget&gt;[
                          Image.asset('assets/logo.png',
                              width: 250.0, height: 200.21),
                        ],
                      ),
                    ),
                  ),
                  Expanded(
                    flex: 2,
                    child: Container(
                      margin: new EdgeInsets.only(bottom: 40.0),
                      child: Column(
                        mainAxisAlignment: MainAxisAlignment.center,
                        children: &lt;Widget&gt;[
                          //form filed goes here
                          Text('Login As User',
                              textAlign: TextAlign.center,
                              style: TextStyle(
                                  fontWeight: FontWeight.bold, fontSize: 35.0)),
                          TextFormField(
                              keyboardType: TextInputType.emailAddress,
                              decoration: InputDecoration(
                                hintText: 'you@example.com',
                                labelText: 'Email Address',
                              ),
                          new Container(
                            // width: MediaQuery.of(context).size.width,
                            child: RaisedButton.icon(
                              color: Color.fromARGB(251, 188, 74, 1),
                              label: Text('LOGIN'),
                              icon: Icon(Icons.send,
                                  size: 10.0, color: Colors.black),
                              onPressed: () {
                                this.submit();
                              }, ),)],),),)],)],),),);
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/fHLFE.png" rel="noreferrer">Intital state</a></p>
  
  <p><a href="https://i.stack.imgur.com/6suX0.png" rel="noreferrer">Error/overflowed State</a></p>