Coakley did not campaign. She took the voters for granted, always a mistake.
I believe that the main reason the dems lost that seat is because of the lies that the right wingnuts spread all over about "Socialized medicine" and other crap designed to kill the bill and keep the fat cats in business. Rupert Murdock wins again.