You're right, but at least in chrome (the only browser I tested with), the "type" property of a <textarea> is "textarea". This directive is applied to `<textarea>` elements as well as `<input>` elements, so this was added to catch those.