--- quicktabs.module	2009-07-18 08:05:13.000000000 +0500
+++ quicktabs.module	2009-08-30 03:06:40.000000000 +0500
@@ -200,13 +200,15 @@
     _quicktabs_prepare_views($quicktabs['tabs']);
     // Prepare ajax quicktabs.
     _quicktabs_prepare_qts($quicktabs['tabs']);
-    // Render only the active tabpage.
-    if (isset($active_tab)) {
+    // Render only the active tabpage and page with type 'freetext'
+    foreach ($quicktabs['tabs'] as $key => $tab) {
+      if( $key != $active_tab || $tab['type'] != 'freetext' )
+        continue;
       $attributes = drupal_attributes(array(
-        'id' => 'quicktabs_tabpage_'. $quicktabs['qtid'] .'_'. $active_tab,
-        'class' => 'quicktabs_tabpage',
+        'id' => 'quicktabs_tabpage_'. $quicktabs['qtid'] .'_'. $key,
+        'class' => 'quicktabs_tabpage'. ($active_tab == $key ? '' : ' nojs-hide'),
       ));
-      $output .= '<div'. $attributes .'>'. quicktabs_render_tabpage($quicktabs['tabs'][$active_tab]) .'</div>';
+      $output .= '<div'. $attributes .'>'. quicktabs_render_tabpage($tab) .'</div>';
     }
   }
   else {
