Stumbled on this post while looking for an answer for this myself, so might as well answer it. The checkbox-helper allows you to add extra htmlarguments at the end, you can use that to set the checkbox checked by default. See following example:
@checkbox(myForm("checkMe"), '_label -> Messages("check_me.text"), 'checked -> "checked")
Do check the checkbox.scala.html file in your Play sourcecode, cause there was a little bug that prevented specified htmlargs from being added to the checkbox:
@toHtmlArgs(htmlArgs.filterKeys(_ == 'value))>
Needs to be:
@toHtmlArgs(htmlArgs.filterKeys(_ != 'value))>