Naming an object in {{#each }} changes scope in the contained block.

Either

* don't use an explicit object name in the `{{#each ... }}` helper: d31ddc001eca4b04fb0519740a5ab30515f12ac6

or,

* use the `todo` object in the `{{bind-attr ... }}` helper call: c1145be69bf6433152d6f610f7893b3dfdef59ec