Configurable readonly.

Marking the input as readonly without any way to disable this behavior is a little frustrating. This makes it configurable.