__init__(value, options) {
		this.value = value;
		this.options = Object.assign({
			optional: true,
			wrap: false,
			cols: null,
			rows: null
		}, options);
	}
In addition to the [AbstractElement.InitOptions]{@link LuCI.ui.AbstractElement.InitOptions}
the following properties are recognized:

@typedef {LuCI.ui.AbstractElement.InitOptions} InitOptions
@memberof LuCI.ui.Textarea

@property {boolean} [readonly=false]
Specifies whether the input widget should be rendered readonly.

@property {string} [placeholder]
Specifies the HTML `placeholder` attribute which is displayed when the
corresponding `<textarea>` element is empty.

@property {boolean} [monospace=false]
Specifies whether a monospace font should be forced for the textarea
contents.

@property {number} [cols]
Specifies the HTML `cols` attribute to set on the corresponding
`<textarea>` element.

@property {number} [rows]
Specifies the HTML `rows` attribute to set on the corresponding
`<textarea>` element.

@property {boolean} [wrap=false]
Specifies whether the HTML `wrap` attribute should be set.