remove the counter display for text fields with more than 1 row:
/includes/modules/YOURTEMPLATE/attributes.php
around line 399 you'll see code that looks like the following.
Add the // at the beginning of the highlighted line, as shown:
Code:
if ((ereg_replace('txt_', '', $key) == $products_options_names->fields['products_options_id'])) {
// use text area or input box based on setting of products_options_rows in the products_options table
if ( $products_options_names->fields['products_options_rows'] > 1) {
// $tmp_html = ' <input disabled="disabled" type="text" name="remaining' . TEXT_PREFIX . $products_options_names->fields['products_options_id'] . '" size="3" maxlength="3" value="' . $products_options_names->fields['products_options_length'] . '" /> ' . TEXT_MAXIMUM_CHARACTERS_ALLOWED . '<br />';
$tmp_html .= '<textarea class="attribsTextarea" name="id[' . TEXT_PREFIX . $products_options_names->fields['products_options_id'] . ']" rows="' . $products_options_names->fields['products_options_rows'] . '" cols="' . $products_options_names->fields['products_options_size'] . '" onKeyDown="characterCount(this.form[\'' . 'id[' . TEXT_PREFIX . $products_options_names->fields['products_options_id'] . ']\'],this.form.' . TEXT_REMAINING . TEXT_PREFIX . $products_options_names->fields['products_options_id'] . ',' . $products_options_names->fields['products_options_length'] . ');" onKeyUp="characterCount(this.form[\'' . 'id[' . TEXT_PREFIX . $products_options_names->fields['products_options_id'] . ']\'],this.form.' . TEXT_REMAINING . TEXT_PREFIX . $products_options_names->fields['products_options_id'] . ',' . $products_options_names->fields['products_options_length'] . ');" id="' . 'attrib-' . $products_options_names->fields['products_options_id'] . '-' . $products_options_value_id . '" >' . stripslashes($value) .'</textarea>' . "\n";
} else {
$tmp_html = '<input type="text" name="id[' . TEXT_PREFIX . $products_options_names->fields['products_options_id'] . ']" size="' . $products_options_names->fields['products_options_size'] .'" maxlength="' . $products_options_names->fields['products_options_length'] . '" value="' . stripslashes($value) .'" id="' . 'attrib-' . $products_options_names->fields['products_options_id'] . '-' . $products_options_value_id . '" /> ';
}
$tmp_html .= $products_options_details;
break;
}
And remember that you'll need to be very careful when upgrading ... to remember to redo this again.
QUESTION: *WHY* do you want unlimited text on an attribute ? Typically the text attributes are used for product-specific notes such as custom wording to be imprinted on a t-shirt.
What kind of "unlimited" text are you trying to collect ?
(I don't recommend making coding changes to the attributes module such as I've shown above ... )