/**
	An mochi-styled TextArea control. In addition to the features of
	<a href="#enyo.TextArea">enyo.TextArea</a>, mochi.TextArea has a
	*defaultFocus* property that can be set to true to focus the TextArea when
	it's rendered. Only one TextArea should be set as the *defaultFocus*.

	Typically, an mochi.TextArea is placed inside an
	<a href="#mochi.InputDecorator">mochi.InputDecorator</a>, which provides
	styling, e.g.:

		{kind: "mochi.InputDecorator", components: [
			{kind: "mochi.TextArea", onchange: "inputChange"}
		]}
*/
enyo.kind({
	name: "mochi.TextArea",
	kind: "enyo.TextArea",
	classes: "mochi-textarea"
});

@@ -1,11 +1,12 @@
 /**%0A
-%09An
+ * A
  moc
@@ -67,35 +67,16 @@
 s of
-%0A%09%3Ca href=%22#enyo.TextArea%22%3E
+ %7B@link 
 enyo
@@ -84,22 +84,20 @@
 TextArea
-%3C/a%3E
+%7D
 , 
+%60
 mochi.Te
@@ -106,17 +106,20 @@
 Area
+%60
  has a%0A
-%09*
+ * %60
 defa
@@ -126,17 +126,17 @@
 ultFocus
-*
+%60
  propert
@@ -191,13 +191,13 @@
 when
-%0A%09it'
+ it i
 s re
@@ -213,24 +213,31 @@
 nly one 
+%60mochi.
 TextArea
  should 
@@ -228,16 +228,20 @@
 TextArea
+%60%0A *
  should 
@@ -254,17 +254,17 @@
  as the 
-*
+%60
 defaultF
@@ -271,13 +271,17 @@
 ocus
-*.%0A%0A%09
+%60.%0A *%0A * 
 Typi
@@ -288,18 +288,18 @@
 cally, a
-n
  
+%60
 mochi.Te
@@ -304,16 +304,17 @@
 TextArea
+%60
  is plac
@@ -328,43 +328,16 @@
 de a
-n%0A%09%3Ca href=%22#mochi.InputDecorator%22%3E
+ %7B@link 
 moch
@@ -356,12 +356,9 @@
 ator
-%3C/a%3E
+%7D
 , wh
@@ -369,18 +369,17 @@
 provides
-%0A%09
+ 
 styling,
@@ -385,19 +385,29 @@
 , e.g.:%0A
-%0A%09%09
+ *%0A * %60%60%60%0A * 
 %7Bkind: %22
@@ -443,18 +443,18 @@
 ents: %5B%0A
-%09%09
+ *
 %09%7Bkind: 
@@ -500,77 +500,311 @@
 e%22%7D%0A
-%09%09%5D%7D%0A*/%0Aenyo.kind(%7B%0A%09name: %22mochi.TextArea%22,%0A%09kind: %22enyo.TextArea%22,%0A
+ * %5D%7D%0A * %60%60%60%0A *%0A * @class mochi.TextArea%0A * @extends enyo.TextArea%0A * @ui%0A * @public%0A */%0A(function (enyo, scope) %7B%0A%09enyo.kind(%0A%09%09/** @lends mochi.TextArea.prototype */ %7B%0A%0A%09%09/**%0A%09%09 * @private%0A%09%09 */%0A%09%09name: %22mochi.TextArea%22,%0A%0A%09%09/**%0A%09%09 * @private%0A%09%09 */%0A%09%09kind: %22enyo.TextArea%22,%0A%0A%09%09/**%0A%09%09 * @private%0A%09%09 */%0A%09
 %09cla
@@ -830,8 +830,26 @@
 ea%22%0A
+%09
 %7D);%0A
+%0A%7D)(enyo, this);%0A

Complete JSDoc3 conversion on Mochi