Squeak: a Language for Communicating with Mice by RobPike: http://doc.cat-v.org/bell_labs/squeak/(whoever changed this to SqueakSmalltalk is ignorant of the fact that there exists two Squeaks: the SqueakSmalltalk and the Squeak language developed by Pike. Please click on the link before blindly assuming you know which is which. Thanks!)
Erlang uses a model that is closer to ActorsModel, and Ada is debatable: you can implement CSP relatively easily using task rendezvous, but it's really a shared state model.
Hardware implementations of CommunicatingSequentialProcesses also exist.