Often I run into people who use cooperation and collaboration interchangeably. And while an agreement to work together is certainly desirable, confusing cooperation with collaboration can quickly lead to a project falling apart.
Cooperation is like a group of islands that are friendly with each other, they share ideas and resources with each other when they can, but even though they are sharing and communicating they are not working together on a shared big picture.