Index: languages/en.php
===================================================================
--- languages/en.php	(revision 1236)
+++ languages/en.php	(working copy)
@@ -26,6 +26,7 @@
 			'thewire:doing' => "What are you doing? Tell everyone on the wire:",
 			'thewire:newpost' => 'New wire post',
 			'thewire:addpost' => 'Post to the wire',
+			'thewire:limitchars' => 'Limit posts to 140 characters?',
 
 	
         /**
Index: views/default/thewire/forms/add.php
===================================================================
--- views/default/thewire/forms/add.php	(revision 1236)
+++ views/default/thewire/forms/add.php	(working copy)
@@ -13,6 +13,10 @@
 
 		$wire_user = get_input('wire_username');
 		if (!empty($wire_user)) { $msg = '@' . $wire_user . ' '; } else { $msg = ''; }
+		
+		// set default value if user hasn't set it
+		$limitchars = get_plugin_setting('limitchars','thewire');
+		if (!empty($limitchars)) $limitchars = true;
 
 ?>
 <div class="post_to_wire">
@@ -31,11 +35,16 @@
 
 	<form action="<?php echo $vars['url']; ?>action/thewire/add" method="post" name="noteForm">
 			<?php
+				if ($limitchars) {
 			    $display .= "<textarea name='note' value='' onKeyDown=\"textCounter(document.noteForm.note,document.noteForm.remLen1,140)\" onKeyUp=\"textCounter(document.noteForm.note,document.noteForm.remLen1,140)\" id=\"thewire_large-textarea\">{$msg}</textarea>";
-                $display .= "<div class='thewire_characters_remaining'><input readonly type=\"text\" name=\"remLen1\" size=\"3\" maxlength=\"3\" value=\"140\" class=\"thewire_characters_remaining_field\">";
-                echo $display;
-                echo elgg_echo("thewire:charleft") . "</div>";
-				echo elgg_view('input/securitytoken');
+          $display .= "<div class='thewire_characters_remaining'><input readonly type=\"text\" name=\"remLen1\" size=\"3\" maxlength=\"3\" value=\"140\" class=\"thewire_characters_remaining_field\">";
+          echo $display;
+          echo elgg_echo("thewire:charleft") . "</div>";
+				} else {
+					$display .= "<textarea name='note' value='' id=\"thewire_large-textarea\">{$msg}</textarea>";
+					echo $display;
+				}
+				  echo elgg_view('input/securitytoken');
 			?>
 			<input type="hidden" name="method" value="site" />
 			<input type="submit" value="<?php echo elgg_echo('save'); ?>" />
Index: views/default/thewire/activity_view.php
===================================================================
--- views/default/thewire/activity_view.php	(revision 1236)
+++ views/default/thewire/activity_view.php	(working copy)
@@ -6,7 +6,10 @@
 
 	//grab the users latest from the wire
 	$latest_wire = list_entities("object", "thewire", $_SESSION['user']->getGUID(), 1, true, false, false);
-
+	
+	// set default value if user hasn't set it
+	$limitchars = $vars['entity']->limitchars;
+	if (!isset($limitchars)) $limitchars = true;
 ?>
 
 <script>
@@ -26,6 +29,7 @@
 	<form action="<?php echo $vars['url']; ?>action/thewire/add" method="post" name="noteForm">
 			
 		<?php
+			$display .= "<p>calling right file.</p>";
 			$display .= "<h3>" . elgg_echo('thewire:newpost') . "</h3><textarea name='note' value='' onKeyDown=\"textCounter(document.noteForm.note,document.noteForm.remLen1,140)\" onKeyUp=\"textCounter(document.noteForm.note,document.noteForm.remLen1,140)\" id=\"thewire_sidebarInputBox\">{$msg}</textarea><br />";
 			$display .= "<div class='thewire_characters_remaining'><input readonly type=\"text\" name=\"remLen1\" size=\"3\" maxlength=\"3\" value=\"140\" class=\"thewire_characters_remaining_field\">";
 			echo $display;
