Dart CheckboxInputElement は、入力タグの開始タグと終了タグの間に指定されたテキストを追加し、ブラウザはこのテキストを無視します。たとえば、次の dart コード:
  FormElement form = new FormElement();
  CheckboxInputElement option = new CheckboxInputElement();
  option.name = "text1";
  option.value = "text1";
  option.text = "text1";
  form.children.add(option);
  window.children.add(form);
次の html コードを作成します。
<form>
  <input type="checkbox" name="text1" value"text1">text1</input>
</form>
記述子のないチェックボックスになってしまいます。