У вас есть несколько идентичных идентификаторов и недействительные HTML и слишком много jQuery загруженных файлов
Это работает
Я изменил идентификаторы на класс, исправил опечатку в метке и неверно </br>
Я также переместил встроенный стиль в таблицу стилей
function toggleField() {
$fld = $(".dvchk").find(":input").prop("required", this.checked);
if (this.checked) $('.dvchk').fadeIn('slow'); // there is alas no fadeToggle(boolean)
else $('.dvchk').fadeOut('slow');
}
$(function() {
$('#ifbroken').on("click", toggleField)
});
.dvchk {
display: none
}
textarea {
width: 600px;
height: 200px;
}
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<form>
<div class="input-field col s12">
<input type="checkbox" id="ifbroken">
<label for="ifbroken">If Broken</label>
</div>
<div class="input-field col s12 dvchk">
<label for="Problem">Problem</label><br /><br />
<textarea name="Problem"></textarea>
</div>
<div class="input-field col s12 dvchk">
<label for="ActionTaken">Action Taken</label><br /><br />
<textarea name="ActionTaken"></textarea>
</div>
<div class="input-field col s12 dvchk">
<label for="BuyOff">Buy Off</label><br /><br />
<textarea name="BuyOff"></textarea>
</div>
<input class="dvchk" type="submit" />
</form>