Linda: Yes AirBnB bookings are accepted as a proof of booking your stay in Thailand. You can print the AirBnB booking confirmation page (which should have the address on it) or you can contact the host to write you a booking confirmation.
Some guests seem to prefer a dedicated booking confirmation just in case, but I don't think it's necessary. Still it should be easy for a host to write something up.
Oh and it's always good to use the name of a place on any visa application or the arrival card you get on the plane, not just a street address. Immigration officers seem to give people less crap when there is something there that looks like a hotel name, even if it's just "Great Little Condo" or some such, followed by the address. (So use whatever the AirBnB listing name is)
Especially Chinese people seem to appreciate the confidence of something to print that looks like a proper booking confirmation. (In fairness they need to do a visa on arrival.) Something like this.
Yes, that Bangkok Post article was very ill informed. Journalist didn't really understand crucial details, and even failed to understand that the ruling was about a specific stay in a specific condominium and not at all a general ruling on which booking channels people may or may not use to book accommodation in Thailand. ;)
Kaila Dalgleish Canadian abbreviation is 'CAN'. (In general you can google typical abbreviations, it's sometimes a little weird like Malaysia is MSY and Switzerland is something super odd. (CHE I think..)
You can just type that in, no need to use the pop-up window lookup.