Hold on, I just researched a bit more, and according to one source, the could be American Toad tadpoles.