       <TimeEntry name="Competition Start Time" value={@state.start_time} onChange=@updateStartTime description={startTimeDescription}/>
       <TimeEntry name="Competition End Time" value={@state.end_time} onChange=@updateEndTime description={endTimeDescription}/>
       <TextEntry name="Max Team Size" value={@state.max_team_size} type="number" onChange=@updateMaxTeamSize description={maxTeamSizeDescription} />
+      <TextEntry name="Username Blacklist" value={@state.username_blacklist.join('\n')} type="textarea" onChange=@updateUsernameBlacklist description={usernameBlacklistDescription}/>
       <Row>
         <div className="text-center">
           <ButtonToolbar>

    endTimeDescription = "After the competition has ended, users will no longer be able to submit keys to the challenges."

    maxTeamSizeDescription = "Maximum number of users that can join a single team."

    <Well>
      <BooleanEntry name="Receive Problem Feedback" value={@state.enable_feedback} onChange=@toggleFeedbackEnabled description={feedbackDescription}/>

      start_time: @state.settings.start_time
      end_time: @state.settings.end_time
      max_team_size: @state.settings.max_team_size
      username_blacklist: @state.settings.username_blacklist
    <Well>
      <Grid>
        <Row>
