jquery.charcounter.jsに問題があります。リターンを/r/ nとしてカウントしないので、3または4ではなく1文字としてカウントします。コードはそれを回避する方法があります。
if (el.val().length > max) {
el.val(el.val().substring(0, max));
if (settings.pulse && !p) {
pulse(container, true);
};
};