i am writing a simple app that displays how many characters the user can add inside a text area without exceeding an upper limit. The problem is that the output tag does not display result.
<!doctype html>
<html lang="el">
<head>
    <title>Count Characters</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <style>
        label{
        font-size: 44.5px;
        position: relative;
        left: 5%;
        font-family: "Times New Roman", Times, serif;
        }
    </style>
</head>
<body>
    <form name="myForm">
        <label for id="mytext"> CountLetters </label> <br>
        <textarea id="mytext" name="aboutMe" rows="4" cols="50" maxlength="500" placeholder="write here yout text"></textarea>
        <br>
        <output id="charsleft"></output> 
         <br> 
         <br>
    </form>
<script> 
    const textinput = document.querySelector("#mytext");
    textinput.addEventListener("input",(e)=>{
        charsleft.value=`You can Add ${textinput.maxLength-chars.value.length} characters`
    });
</script>
</body>
</html>