diff --git a/.gitignore b/.gitignore
index 664c40cba29..f537868db94 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,6 @@ dist
/vendor
.polymer-qp
+
+atlassian-ide-plugin.xml
+*.iml
diff --git a/src/components/textField/demoBasicUsage/index.html b/src/components/textField/demoBasicUsage/index.html
index 65b6833176e..c22bfa0652e 100644
--- a/src/components/textField/demoBasicUsage/index.html
+++ b/src/components/textField/demoBasicUsage/index.html
@@ -23,6 +23,8 @@
+
diff --git a/src/components/textField/demoBasicUsage/script.js b/src/components/textField/demoBasicUsage/script.js
index 9faf8685ee8..f969b8a2a15 100644
--- a/src/components/textField/demoBasicUsage/script.js
+++ b/src/components/textField/demoBasicUsage/script.js
@@ -16,7 +16,8 @@ angular.module('textFieldDemo1', ['ngMaterial'])
city: "Mountain View" ,
state: "CA" ,
country: "USA" ,
- postalCode : "94043"
+ postalCode : "94043",
+ intro: ""
};
});
diff --git a/src/components/textField/textField.js b/src/components/textField/textField.js
index 134164fef6c..60291ddeecd 100644
--- a/src/components/textField/textField.js
+++ b/src/components/textField/textField.js
@@ -40,6 +40,9 @@ angular.module('material.components.textField', [
*
*
*
+ *
+ *
+ *
*
*/
function mdTextFloatDirective($mdTheming, $mdUtil, $parse) {
@@ -134,7 +137,14 @@ function mdInputDirective($mdUtil) {
return {
restrict: 'E',
replace: true,
- template: '',
+ template: function createTemplate(element) {
+ var isTextarea = element.parent().attr('type') === 'textarea';
+ if (isTextarea) {
+ return '