In the article “How come we can’t decipher the Indus script” (http://www.straightdope.com/columns/read/2206/how-come-we-cant-decipher-the-indus-script), it says that Maya hieroglyphs are a form of rebus writing. Since the 1970s, Maya writing has been considered deciphered.
It is a syllabic writing system, supplemented by logographs. In most written words, a glyph block represents a word. Within the glyph block, symbols are used for syllables. There are occasional symbols that represent complete words, such as a picture of a jaguar head to represent a jaguar (balam), but more frequently they would just write the syllables for ba-la-ma to represent the same word. This is not rebus writing.
The best work on deciphering Maya Hieroglyphs is Breaking the Maya Code by Michael Coe.