Doesn't appear to be fixed. Just ran into this so I checked and there was an NGUI update available. It has "label.password = isPassword;" in Init() but setting the .text from code results in clear text in the label. If I type it shows stars. If I add via code after typing it shows stars. If I select the label (which clears it) and hit enter without typing then subsequent sets from code are clear text again.