diff --git a/components/date.inc b/components/date.inc
index 0026783..70ca559 100644
--- a/components/date.inc
+++ b/components/date.inc
@@ -35,9 +35,11 @@ function _webform_theme_date() {
   return array(
     'webform_date' => array(
       'arguments' => array('element' => NULL),
+      'file' => 'components/date.inc',
     ),
     'webform_display_date' => array(
       'arguments' => array('element' => NULL),
+      'file' => 'components/date.inc',
     ),
     'webform_calendar' => array(
       'arguments' => array('component' => NULL, 'calendar_classes' => NULL),
diff --git a/components/email.inc b/components/email.inc
index e761789..a01be1d 100644
--- a/components/email.inc
+++ b/components/email.inc
@@ -34,6 +34,7 @@ function _webform_theme_email() {
   return array(
     'webform_display_email' => array(
       'arguments' => array('component' => NULL, 'value' => NULL, 'format' => 'plain'),
+      'file' => 'components/email.inc',
     ),
   );
 }
diff --git a/components/file.inc b/components/file.inc
index 830ebc8..8bf7f4f 100644
--- a/components/file.inc
+++ b/components/file.inc
@@ -37,12 +37,15 @@ function _webform_theme_file() {
   return array(
     'webform_edit_file' => array(
       'arguments' => array('form' => NULL),
+      'file' => 'components/file.inc',
     ),
     'webform_render_file' => array(
       'arguments' => array('element' => NULL),
+      'file' => 'components/file.inc',
     ),
     'webform_display_file' => array(
       'arguments' => array('element' => NULL),
+      'file' => 'components/file.inc',
     ),
   );
 }
diff --git a/components/grid.inc b/components/grid.inc
index cbea7ff..c8255c9 100644
--- a/components/grid.inc
+++ b/components/grid.inc
@@ -39,9 +39,11 @@ function _webform_theme_grid() {
   return array(
     'webform_grid' => array(
       'arguments' => array('grid_element' => NULL),
+      'file' => 'components/grid.inc',
     ),
     'webform_display_grid' => array(
       'arguments' => array('element' => NULL),
+      'file' => 'components/grid.inc',
     ),
   );
 }
diff --git a/components/hidden.inc b/components/hidden.inc
index 18f288e..040ab5e 100644
--- a/components/hidden.inc
+++ b/components/hidden.inc
@@ -27,6 +27,7 @@ function _webform_theme_hidden() {
   return array(
     'webform_display_hidden' => array(
       'arguments' => array('element' => NULL),
+      'file' => 'components/hidden.inc',
     ),
   );
 }
diff --git a/components/pagebreak.inc b/components/pagebreak.inc
index 2dd144b..372e307 100644
--- a/components/pagebreak.inc
+++ b/components/pagebreak.inc
@@ -25,6 +25,7 @@ function _webform_theme_pagebreak() {
   return array(
     'webform_display_pagebreak' => array(
       'arguments' => array('element' => NULL),
+      'file' => 'components/pagebreak.inc',
     ),
   );
 }
diff --git a/components/select.inc b/components/select.inc
index 7871407..4873c1b 100644
--- a/components/select.inc
+++ b/components/select.inc
@@ -38,6 +38,7 @@ function _webform_theme_select() {
   return array(
     'webform_display_select' => array(
       'arguments' => array('element' => NULL),
+      'file' => 'components/select.inc',
     ),
   );
 }
diff --git a/components/textarea.inc b/components/textarea.inc
index 673fea4..bee9779 100644
--- a/components/textarea.inc
+++ b/components/textarea.inc
@@ -36,6 +36,7 @@ function _webform_theme_textarea() {
   return array(
     'webform_display_textarea' => array(
       'arguments' => array('element' => NULL),
+      'file' => 'components/textarea.inc',
     ),
   );
 }
diff --git a/components/textfield.inc b/components/textfield.inc
index 3398c24..ced2e19 100644
--- a/components/textfield.inc
+++ b/components/textfield.inc
@@ -37,6 +37,7 @@ function _webform_theme_textfield() {
   return array(
     'webform_display_textfield' => array(
       'arguments' => array('element' => NULL),
+      'file' => 'components/textfield.inc',
     ),
   );
 }
diff --git a/components/time.inc b/components/time.inc
index f5b99a5..bf11405 100644
--- a/components/time.inc
+++ b/components/time.inc
@@ -35,9 +35,11 @@ function _webform_theme_time() {
   return array(
     'webform_time' => array(
       'arguments' => array('element' => NULL),
+      'file' => 'components/time.inc',
     ),
     'webform_display_time' => array(
       'arguments' => array('element' => NULL),
+      'file' => 'components/time.inc',
     ),
   );
 }
