title: Getting javascript error on asp.net textbox textmode=password
body: <p>This is a very strange error, to me at least.</p>
  
  <p>Using Visual Studio 2012. Using Internet Explorer version 11.
  Have an application that uses an asp:Textbox with textmode="password"
  When running from within Visual Studio, whenever I type or delete it comes up with an error in the script block</p>
  
  <blockquote>
    <p>0x800a138f - JavaScript runtime error: Unable to get property
    'getAttribute' of undefined or null reference</p>
  </blockquote>
  
  <p>So after spending loads of time going through the code I decided to create a test site from scratch and start adding things to make it like my project so I can identify where the problem may be.</p>
  
  <p>I created a project with the Asp.net Webforms template. Then I went directly (before I would try to make any changes) to the login page of the template site and tried to start typing in the password field, it immediately came up with the same error. Its fine in Chrome!</p>
  
  <p>Its as though the thing that intercepts the characters in the textbox and turns them into dots is crashing in Internet Explorer...</p>
  
  <p>No errors in the Chrome console.</p>
  
  <p>What on Earth is it?</p>