Index: includes/form.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/form.inc,v
retrieving revision 1.265.2.25
diff -u -p -r1.265.2.25 form.inc
--- includes/form.inc	26 May 2009 08:18:46 -0000	1.265.2.25
+++ includes/form.inc	23 Jul 2009 23:05:02 -0000
@@ -1361,6 +1361,8 @@ function _element_info($type, $refresh =
         $cache[$element_type] = array_merge_recursive($basic_defaults, $info);
       }
     }
+    // Allow modules to alter the element type defaults.
+    drupal_alter('element_info', $cache);
   }
 
   return $cache[$type];
