title: how can a method return 2 widgets which I would later use in a column
body: <p>I am trying to create a method that returns a text and a TextInput, instead of using a container I want the widgets to be wrapped easily and sent back, I thought it could be achieved by wrapping the two widgets in <code>()</code>:</p>
  <pre><code>Widget customTextFormField(String hintText) {
  
      return(
        Align(
          alignment: Alignment.centerLeft,
          child: Text(
            &quot;Password&quot;,
            style: TextStyle(
                fontSize: 16.0
            ),
          ),
        ),
        TextFormField(
        style: TextStyle(color: Colors.grey),
        controller: TextEditingController(text: &quot;&quot;),
        autofocus: true,
        cursorColor: Colors.blue,
        decoration: new InputDecoration(
          hintStyle: TextStyle(color: Colors.grey),
          contentPadding: EdgeInsets.only(left: 15),
          border: new OutlineInputBorder(
            borderRadius: BorderRadius.circular(4.0),
          ),
          focusedBorder: OutlineInputBorder(
            borderSide: const BorderSide(color: Colors.grey, width: 1.0),
            borderRadius: BorderRadius.circular(4.0),
          ),
        ),
      ));
    }
  </code></pre>
  <p>I want this to be used in a Column widget. Using the above code doesn't work as <code>()</code> doesn't wrap the two widgets as one. I also used</p>