Use keyupinstead, since reading the length of a value on keypressdoes not give you the exact length of the text.
keypress, textarea , . keyup, :
$(this).bind('paste copy cut keyup', function() {
var CharsLeft = $(this).parent('div').find('.CharsLeft');
var Chars = $(this).val().length;
$(CharsLeft).text(5000 - Chars);
});
DEMO - keyup
, DEMO, - $('.Textarea').bind(), , $(this) .