Use TextInput for ExtendedURLField

Django 1.6 renders URLInput as <input type=url>, which causes some
browsers to require the input to be a valid absolute URL. As relative
URLS are allowed for ExtendedURLField, we must set it to TextInput.

Fixes #1092