The First Amendment bans donations by individuals. 
The Supreme Court has held that the First Amendment also protects independent expenditures . Individuals and organizations can spend as much as they want on a candidate's behalf as long as they don't coordinate their spending with the candidate.