title: How to toggle the suffix icon on the textfields separately
body: <p>I have three pass fields which have icons to show/hide the pass. The default obscureText is true and when the user clicks in the icon, it calls a method _toggle that will turn the obscure text false, showing the textField content. <br>
  But, when the user clicks in the icon, it toggles to all the 3 textfields but i wanted toggle only the field clicked. How can I treat this? <br></p>
  <p>My text fields (X 3):</p>
  <pre class="lang-dart prettyprint-override"><code>TextFormField(
            controller: _controller1,
            decoration: _getInputDecoration(&quot;Write your current pass&quot;),
            keyboardType: TextInputType.text,
            obscureText: _isToggle,
  </code></pre>
  <p>My get input decoration (with the icon inside a Gesture detector) :</p>
  <pre class="lang-dart prettyprint-override"><code>suffixIcon:
          Padding(
            padding: EdgeInsetsDirectional.only(end: 12.0),
            child: GestureDetector(
              child: _isToggle ? Icon(Icons.lock_outline_rounded, color: Colors.black,)  :
              Icon(Icons.lock_open_rounded, color: Colors.black,),
  
              onTap: _toggle,
            )
          ),
  </code></pre>
  <p>This is the _toggle method:</p>
  <pre class="lang-dart prettyprint-override"><code>void _toggle() {
      setState(() {
        _isToggle = !_isToggle;
      });
    }
  </code></pre>