title: Cannot add link and label inside an input element in reactjs
body: <p>I need to add a link and label <strong>inside</strong> an input element in reactjs component. The follwoing is what I have:</p>
  
  <pre><code>render() {
    return(
      &lt;div className="login-panel-page"&gt;
        &lt;input type="password" id="password"
               name="password" value="" placeholder="Password" maxLength="255" autoCapitalize="off"&gt;
          &lt;label htmlFor="password"&gt;Password&lt;/label&gt;
          &lt;a&gt;Show password&lt;/a&gt;
        &lt;/input&gt;
      &lt;/div&gt;
    )
  }
  </code></pre>
  
  <p>However here is what I get:</p>
  
  <pre><code>bundle.js:9179 Uncaught 
  Error: input is a void element tag 
  and must neitherhave `children` nor use `dangerouslySetInnerHTML`. 
  Check the render method of Login.
  </code></pre>
  
  <p>Can anyone help how I can achieve that?</p>