diff --git a/localized_fields/fields/localized_autoslug_field.py b/localized_fields/fields/localized_autoslug_field.py
index <HASH>..<HASH> 100644
--- a/localized_fields/fields/localized_autoslug_field.py
+++ b/localized_fields/fields/localized_autoslug_field.py
@@ -38,7 +38,8 @@ class LocalizedAutoSlugField(LocalizedField):
         """
 
         defaults = {
-            'form_class': LocalizedFieldForm
+            'form_class': forms.CharField,
+            'required': False
         }
 
         defaults.update(kwargs)
diff --git a/tests/test_localized_auto_slug_field.py b/tests/test_localized_auto_slug_field.py
index <HASH>..<HASH> 100644
--- a/tests/test_localized_auto_slug_field.py
+++ b/tests/test_localized_auto_slug_field.py
@@ -80,5 +80,5 @@ class LocalizedAutoSlugFieldTestCase(TestCase):
         field = LocalizedAutoSlugField(populate_from='title')
         form_field = field.formfield()
 
-        assert isinstance(form_field, LocalizedFieldForm)
+        assert isinstance(form_field, forms.CharField)
         assert isinstance(form_field.widget, forms.HiddenInput)
LocalizedAutoSlugField should not use LocalizedForm